added samples
[windows-sources.git] / sdk / samples / all in on code / Visual Studio 2010 / CSASPNETShowSpinnerImage / UserControl / PopupProgress.ascx
blob75aae738590a08339156cb53881a61d8e501a8da
1 <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="PopupProgress.ascx.cs" Inherits="CSASPNETShowSpinnerImage.PopupProgress" %>
2 <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> 
3 <script language="javascript" type="text/javascript">
4     <% =LoadImage() %>
5     
6     // The JavaScript function can shows loaded image in Image control.
7     var imgStep = 0;
8     function slide()
9     {
10         var img = document.getElementById("PopupProgressUserControl_imgProgress");      
11         if (document.all)
12         {
13             img.filters.blendTrans.apply();
14         } 
15            
16         img.title=imgMessage[imgStep];  
17         img.src=imgUrl[imgStep]; 
18                       
19         if (document.all)
20         {
21             img.filters.blendTrans.play();
22         }
23         
24         imgStep = (imgStep < (imgUrl.length-1)) ? (imgStep + 1) : 0;
25         (new Image()).src = imgUrl[imgStep];
26     }
27     setInterval("slide()",1000);
29 </script>
30 <asp:Panel ID="pnlProgress" runat="server" CssClass="modalpopup"> 
31     <div class="popupcontainerLoading"> 
32         <div class="popupbody"> 
33             <table width="100%"> 
34                 <tr> 
35                     <td align="center"> 
36                         <asp:Image ID="imgProgress" runat="server" style="filter: blendTrans(duration=0.618)"  ImageUrl="~/Image/0.jpg"/>                       
37                     </td> 
38                 </tr> 
39                 <tr> 
40                     <td>
41                     <asp:Button ID="btnCancel" runat="server" Text="Cancel" /></td>
42                 </tr>
43             </table> 
44         </div> 
45     </div> 
46 </asp:Panel> 
47 <asp:LinkButton ID="btnLink" runat="server" Text=""></asp:LinkButton> 
48 <asp:ModalPopupExtender ID="mpeProgress" runat="server" TargetControlID="btnLink"
49     X="500" Y="0" PopupControlID="pnlProgress" BackgroundCssClass="modalBackground" DropShadow="true"  CancelControlID="btnCancel" > 
50 </asp:ModalPopupExtender>